package com.mxpio.erp.common.equipment.service;

import com.mxpio.erp.common.enums.EquipmentEnums;
import com.mxpio.erp.common.equipment.entity.ProjectManagement;
import com.mxpioframework.common.vo.Result;
import com.mxpioframework.system.service.BaseService;

public interface ProjectManagementService extends BaseService<ProjectManagement> {

    Result<ProjectManagement> updateProStatus(ProjectManagement projectManagement, EquipmentEnums.Project improgress);

    Result<ProjectManagement> updateTime(ProjectManagement projectManagement, EquipmentEnums.Project improgress);

    void listExecute(ProjectManagement pm);

    Result<ProjectManagement> updateRealyEndTime(ProjectManagement projectManagement, EquipmentEnums.Project improgress);
}
